/*  
 * @(#)Filter.java   0.2 04/01/2009
 */
package org.miao.catstorage;

import java.util.List;

/**
 * 参数过滤器接口
 * <p>根据参数对语句进行处理，删除语句中不存在于参数中的条件</p>
 * @author Miao
 * @version 0.2
 * @since 0.2
 */
public interface Filter {

    /**
     * 根据参数对语句的查询条件进行过滤
     * @param statement 待过滤语句
     * @param parameters 查询参数
     * @return 处理好的语句
     * @since 0.2
     */
    public String filter(String statement, List<String> parameters);
}
